#打开DBshop页面
#点击"如何购买"打开第2个窗口
#在第2个窗口的搜索框中输入"22222"

#1、操作如果有新窗口打开，脚本默认是在源窗口操作
#2、每一个窗口都有它的id（窗口句柄），可以使用dr.window_hanles获取窗口句柄
#3、根据窗口句柄，可以使用dr.switch_to.window(句柄)切换到指定的窗口
from selenium import webdriver                                            #通过selenium模块导入webdriver函数
import time                                                               #导入time函数
dr=webdriver.Firefox()                                                    #定义一个变量dr，驱动火狐浏览器
dr.implicitly_wait(10)                                                    #隐式等待10秒
dr.get("http://localhost/dbshop/")                                        #登录dbshop网站
dr.find_element_by_link_text("如何购买").click()                           #用link_text定位文本为"如何购买"的a标签，执行点击的操作
time.sleep(2)                                                             #强制睡眠2秒
dr.switch_to.window(dr.window_handles[-1])                                #切换到最新的窗口
dr.find_element_by_xpath('//input').send_keys("22222")                    #用xpath定位"input"标签,输入内容'222222'

